left-handed rotation - Spanish English Dictionary